/**
 * Copyright © 2009 Qasky. All rights reserved.
 *
 * 项目中系统数据字段管理工具
 *
 * @author long cheng
 * @version 0.0.0 2020/09/14
 *
 * History:
 * (author, date, desc)
 * (long cheng, 20200914, 添加注释)
 */
import {loadSysDictsBySort} from "../api/sysDictApi";
const dict = {
};
export default dict;

/**
 * 加载数据分类字典
 * @param sortCode
 * @param values
 */
/**
 * Function    : loadSysDicts
 * Description : 加载数据分类字典
 * Input       : sortCode-分类代码，被赋值对象列表
 * Return      : none
 */
export function loadSysDicts(sortCode,values) {
  loadSysDictsBySort({sortCode}).then(res=> {
    res.data.forEach(item=>{
      values.push(item);
    })
  });
}

/**
 * Function    : randerDictText
 * Description : 渲染字典名称
 * Input       : dictOpts-分类字典列表，code-字典代码
 * Return      : dictText - 字典名称
 */
export function randerDictText(dictOpts,code) {
  let dictText = code;
  for (let i = 0; i < dictOpts.length; i++) {
    if (dictOpts[i].value === code) {
      dictText = dictOpts[i].label;
      break;
    }
  }
  return dictText;
}


